$(function () {
  $("#link_reg").on("click", function () {
    $(".login_box").hide();
    $(".reg_box").show();
  });

  $("#link_login").on("click", function () {
    $(".login_box").show();
    $(".reg_box").hide();
  });

  const { form } = layui;
  form.verify({
    kwd: [/^[\S]{6,12}$/, "密码必须6-12位，且不能出现空格"],
    rekwd: function (value) {
      const kwd = $(".reg_box [name=password]").val();
      if (value !== kwd) {
        return "两次密码不一致";
      }
    }
  })

    // 注册用户表单添加submit事件
    $('#form_reg').on('submit', function(e) {
        e.preventDefault()
        const data = {
            username: $('#form_reg [name=username]').val(),
            password: $('#form_reg [name=password]').val()
        }
        $.post('/api/reguser', data, function(res) {
            console.log(res);
            if(res.status !== 0) {
                return layer.msg(res.message);
            }
            layer.msg('注册成功！')
            $("#link_login").click()
        })
    })

    // 登录用户表单添加submit事件
    $('#form_login').submit(function(e) {
        e.preventDefault()
        const data = $(this).serialize()
        $.post('/api/login', data, function(res) {
            console.log(res);
            if(res.status !== 0) {
                return layer.msg('登录失败！')
            }
            layer.msg('登录成功！')
            localStorage.setItem('token', res.token)
            location.href = '/index.html'
        })
    })
});
